package day04;

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Date;
import java.util.List;
import java.util.Scanner;

import org.junit.Test;

/**
 * 通过控制台输入3个日期(yyyy-MM-dd格式)，然后转换为Date对象后存入
 * 集合，然后对该集合排序后输出所有日期。
 * @author Bonnie
 *
 */
public class Test08 {
	@Test
	public void t1() throws ParseException {
		DateFormat dd=new SimpleDateFormat("yyyy-MM-dd");
		Scanner sc=new Scanner(System.in);
		System.out.println("请输入第一个日期");
		StringBuilder a1=new StringBuilder();
		a1.append(sc.next());
		Date date1=dd.parse(a1.toString());
		System.out.println("请输入第二个日期");
		StringBuilder a2=new StringBuilder();
		a2.append(sc.next());
		Date date2=dd.parse(a2.toString());
		System.out.println("请输入第三个日期");
		StringBuilder a3=new StringBuilder();
		a3.append(sc.next());
		Date date3=dd.parse(a3.toString());
		List<Date> c=new ArrayList<Date>();
	    c.add(date1);
	    c.add(date2);
	    c.add(date3);
	    Collections.sort(c);
	    System.out.println(c);
	    
		
		
		
	}

}
